
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="robots" content="noindex">
    <meta name="robots" content="nofollow">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover">
    <link rel="apple-touch-icon" href="https://gw.alipayobjects.com/mdn/prod_resou/afts/img/A*CUIoT4xopNYAAAAAAAAAAABkARQnAQ" />
    <meta http-equiv="X-UA-Compatible" content="edge">

    <meta name="pagetype" content="doc_read">
    <meta name="pagename" content="doc_read">
    <meta name="description" content="字数：两万引子在这篇文章的开头，先来晒一点自己的远古黑...">
    <meta property="og:type" content="article">
    <meta property="og:title" content="双向链接时代的快速无压记录 · 语雀">
    <meta property="og:url" content="https://www.yuque.com/deerain/gannbs/ffqk2e">
    <meta property="og:description" content="字数：两万引子在这篇文章的开头，先来晒一点自己的远古黑...">
    <meta property="og:image" content="https://cdn.nlark.com/yuque/0/2021/png/995602/1634987106633-4dc5b641-eb02-4227-b119-9d9d0ce3cd3a.png">
    <meta name="weibo:article:create_at" content="2021-10-21 02:25:34">
    <meta name="weibo:article:update_at" content="2021-11-01 00:29:50">
    <title>双向链接时代的快速无压记录 · 语雀</title>
    <link type="image/png" href="https://gw.alipayobjects.com/zos/rmsportal/UTjFYEzMSYVwzxIGVhMu.png" rel="shortcut icon" />
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="语雀" />
    <link rel="manifest" href="/manifest.json" />
    <meta name="theme_color" content="#05192D" />

    <link rel="stylesheet" href="https://gw.alipayobjects.com/os/chair-script/skylark/common.9795d8b0.chunk.css" />

    <link rel="stylesheet" href="https://gw.alipayobjects.com/os/chair-script/skylark/pc.a76b5ab2.css" />
    <link href="https://gw.alipayobjects.com" rel="dns-prefetch" />
    <link href="https://mdap.alipay.com" rel="dns-prefetch" />
    <link href="https://cdn.nlark.com" rel="dns-prefetch" />
    <link href="https://cdn.yuque.com" rel="dns-prefetch" />
    <link href="https://kcart.alipay.com" rel="dns-prefetch" />
    <link href="https://cdn-pri.nlark.com" rel="dns-prefetch" />
    <link href="https://g.yuque.com" rel="dns-prefetch" />
    <link href="https://mdap.yuque.com" rel="dns-prefetch" />
    <meta name="baidu-site-verification" content="WGwq1qW6TC" />


    <meta name="renderer" content="webkit">
    <script nonce=U8GvPK2bjoXkgrxIdUsF>
        window._macaca_runtime_collector = [];
        var MaxErrorReportLimit = 100;
        // 简单的将错误采集上报到 /api/logs/error
        window.onerror = function(message, source, lineno, colno, error) {
            // 同一个页面最多上报100次错误，防止某个循环错误页面一直打开，不断的报错
            if (MaxErrorReportLimit-- < 0) return;
            try {
                var data = {
                    message: message,
                    source: source,
                    lineno: lineno,
                    colno: colno,
                    stack: error && error.stack,
                    traceId: window.appData && window.appData.traceId,
                    href: window.location.href,
                };
                // Macaca 回归使用
                window._macaca_runtime_collector.push({
                    type: 'onerror',
                    data: data,
                });
                data = JSON.stringify(data);
                var req = new XMLHttpRequest();
                req.open('post', '/api/logs/error', true);
                req.setRequestHeader('Content-Type', 'application/json');
                req.send(data);

                // yuyanMonitor 记录错误堆栈
                if (window.yuyanMonitor) {
                    yuyanMonitor.logError(error, {
                        code: 1,
                        msg: message,
                    });
                }
            } catch (err) {
                console.log('report error', err);
            }
        };
        window.addEventListener('unhandledrejection',function(e) {
            var data = {
                message: e.reason && e.reason.message,
                stack: e.reason && e.reason.stack,
                href: window.location.href,
                traceId: window.appData && window.appData.traceId,
            };
            // Macaca 回归使用
            window._macaca_runtime_collector.push({
                type: 'unhandledrejection',
                data: data,
            });
        });
    </script>



</head>
<body>

<script nonce=U8GvPK2bjoXkgrxIdUsF>
    (function() {
        window.appData = JSON.parse(decodeURIComponent("%7B%22me%22%3A%7B%22avatar_url%22%3A%22https%3A%2F%2Fgw.alipayobjects.com%2Fzos%2Frmsportal%2FApEnVmpRbThmwJJukDlb.jpeg%22%2C%22avatar%22%3A%22https%3A%2F%2Fgw.alipayobjects.com%2Fzos%2Frmsportal%2FApEnVmpRbThmwJJukDlb.jpeg%22%2C%22language%22%3A%22zh-cn%22%2C%22is_admin%22%3Afalse%7D%2C%22notification%22%3A%7B%7D%2C%22settings%22%3A%7B%22head_html%22%3A%22%3Clink%20href%3D%5C%22https%3A%2F%2Fgw.alipayobjects.com%5C%22%20rel%3D%5C%22dns-prefetch%5C%22%20%2F%3E%5Cn%3Clink%20href%3D%5C%22https%3A%2F%2Fmdap.alipay.com%5C%22%20rel%3D%5C%22dns-prefetch%5C%22%20%2F%3E%5Cn%3Clink%20href%3D%5C%22https%3A%2F%2Fcdn.nlark.com%5C%22%20rel%3D%5C%22dns-prefetch%5C%22%20%2F%3E%5Cn%3Clink%20href%3D%5C%22https%3A%2F%2Fcdn.yuque.com%5C%22%20rel%3D%5C%22dns-prefetch%5C%22%20%2F%3E%5Cn%3Clink%20href%3D%5C%22https%3A%2F%2Fkcart.alipay.com%5C%22%20rel%3D%5C%22dns-prefetch%5C%22%20%2F%3E%5Cn%3Clink%20href%3D%5C%22https%3A%2F%2Fcdn-pri.nlark.com%5C%22%20rel%3D%5C%22dns-prefetch%5C%22%20%2F%3E%5Cn%3Clink%20href%3D%5C%22https%3A%2F%2Fg.yuque.com%5C%22%20rel%3D%5C%22dns-prefetch%5C%22%20%2F%3E%5Cn%3Clink%20href%3D%5C%22https%3A%2F%2Fmdap.yuque.com%5C%22%20rel%3D%5C%22dns-prefetch%5C%22%20%2F%3E%5Cn%3Cmeta%20name%3D%5C%22baidu-site-verification%5C%22%20content%3D%5C%22WGwq1qW6TC%5C%22%20%2F%3E%5Cn%22%2C%22enable_link_interception%22%3Atrue%2C%22enable_new_user_public_ability_forbid%22%3Atrue%2C%22user_registry_forbidden_level%22%3A%22%22%2C%22disable_homepage_tab_record%22%3Afalse%2C%22footer_html%22%3A%22%22%2C%22watermark_enable%22%3A%22%22%2C%22home_aside_html%22%3A%22%22%2C%22index_banner_html%22%3A%22%22%2C%22doc_banner_html%22%3A%22%22%2C%22doc_aside_html%22%3A%22%22%2C%22public_space_doc_search_enable%22%3Atrue%2C%22lark_official_labels%22%3A%5B%22dead_horse%22%2C%22fengmk2%22%2C%22yuchun%22%2C%22zenany%22%2C%22caicai%22%2C%22shengding%22%2C%22summ%22%2C%22okoala%22%2C%22bluemaple%22%2C%22rockdai%22%2C%22yubo%22%2C%22lyndon%22%2C%22shanxian%22%2C%22kaho%22%2C%22bluejuice%22%2C%22dead__horse%22%2C%22jimmydaddy%22%2C%22pengzezhi%22%2C%22hoolai%22%2C%22skylark-fc-worker%22%2C%22u3679%22%2C%22liying%22%2C%22youtian%22%2C%22xudafeng%22%2C%22liumi%22%2C%22vagusx%22%2C%22yunmen%22%2C%22daoyan%22%2C%22barretlee%22%2C%22pinggod%22%2C%22pockry%22%2C%22mingming-olfgp%22%2C%22arnozhang%22%2C%22huaize2020%22%2C%22dogli%22%2C%22shaozj%22%2C%22no18%22%2C%22alpa%22%2C%22nono%22%2C%22yizhilin%22%2C%22zhangzhe%22%2C%22itchina110%22%2C%22qingnan%22%2C%22yuyufei%22%2C%22moshui%22%2C%22yangguoguo%22%2C%22coffeedeveloper%22%2C%22xiaop-ott5j%22%2C%22mulan-ajlvb%22%2C%22fangqiangqiang%22%2C%22fangqiao%22%2C%22yqxzs%22%2C%22caizecong%22%2C%22elevenyang%22%2C%22yangxiyue2012%22%2C%22qingwords%22%2C%22sanjia%22%2C%22jodeee%22%2C%22wangmo-uwahg%22%2C%22aijake%22%2C%22muxinyue%22%2C%22yuumili%22%2C%22u386132%22%2C%22momingqimiao-ktqid%22%2C%22suwenyuansuki%22%2C%22nihaoces%22%2C%22u505430%22%2C%22huashengjiang-wdmah%22%2C%22zoeren%22%2C%22danchun-eekrs%22%2C%22yundan-m4hbz%22%2C%22u1185433%22%2C%22yuqueyonghuiml64m%22%2C%22jiaobaba-wnb0s%22%2C%22u1306852%22%2C%22alipaydeg9yfphnd%22%2C%22jiemo-rpttd%22%2C%22zxiaotianrrr%22%2C%22xuluanjie%22%2C%22wangmitao%22%2C%22lianyedeyueguang%22%2C%22jimmydaddytest%22%2C%22changyue-vrpui%22%2C%22wangmoerhao%22%2C%22qiaoqiao-eel1q%22%2C%22beiyipu%22%2C%22xiaomanxiaoxiao%22%2C%22mianyang.zl%22%2C%22yuqueyonghuysbpen%22%2C%22snapre%22%2C%22jichu004%22%5D%2C%22lake_enabled_groups%22%3A%22*%22%2C%22image_proxy_root%22%3A%22%22%2C%22miniapp_code_enable%22%3Atrue%2C%22max_import_task_count%22%3A1%2C%22validation_code_need_captcha%22%3Afalse%2C%22vms_code_service_off%22%3Atrue%2C%22enable_member_popup_act%22%3Afalse%2C%22fu_que_entry_enabled_pages%22%3A%5B%5D%2C%22enable_search%22%3Atrue%2C%22enable_serviceworker%22%3Atrue%2C%22enable_lazyload_card%22%3A%22codeblock%22%2C%22enable_attachment_multipart%22%3Atrue%2C%22enable_custom_video_player%22%3Atrue%2C%22help_center_group_id%22%3A84140%2C%22conference_gift_num%22%3A0%2C%22conference_live_show%22%3Afalse%2C%22intranet_safe_tip%22%3A%5B%22open%22%5D%2C%22disableDocumentCopy%22%3Atrue%7D%2C%22env%22%3A%22prod%22%2C%22space%22%3A%7B%22host%22%3A%22https%3A%2F%2Fwww.yuque.com%22%2C%22displayName%22%3A%22%E8%AF%AD%E9%9B%80%22%2C%22logo_url%22%3A%22https%3A%2F%2Fgw.alipayobjects.com%2Fzos%2Fbasement%2Fskylark%2F0abe7b2714792688448236679d347e%2Favatar%2F512.png%22%2C%22small_logo_url%22%3A%22https%3A%2F%2Fgw.alipayobjects.com%2Fzos%2Fbasement%2Fskylark%2F0abe7b2714792688448236679d347e%2Favatar%2F512.png%3Fx-oss-process%3Dimage%2Fresize%2Cm_fill%2Cw_80%2Ch_80%22%2C%22medium_logo_url%22%3A%22https%3A%2F%2Fgw.alipayobjects.com%2Fzos%2Fbasement%2Fskylark%2F0abe7b2714792688448236679d347e%2Favatar%2F512.png%3Fx-oss-process%3Dimage%2Fresize%2Cm_fill%2Cw_160%2Ch_160%22%2C%22large_logo_url%22%3A%22https%3A%2F%2Fgw.alipayobjects.com%2Fzos%2Fbasement%2Fskylark%2F0abe7b2714792688448236679d347e%2Favatar%2F512.png%3Fx-oss-process%3Dimage%2Fresize%2Cm_fill%2Cw_320%2Ch_320%22%2C%22login%22%3A%22%22%2C%22status%22%3A0%2C%22account_id%22%3A0%2C%22enable_password%22%3Atrue%2C%22enable_watermark%22%3Afalse%2C%22id%22%3A0%2C%22name%22%3A%22%E8%AF%AD%E9%9B%80%22%2C%22description%22%3A%22%22%7D%2C%22isYuque%22%3Atrue%2C%22isPublicCloud%22%3Atrue%2C%22isPrivateCloud%22%3Afalse%2C%22supportOnlineViewer%22%3Atrue%2C%22isEnterprise%22%3Afalse%2C%22defaultSpaceHost%22%3A%22https%3A%2F%2Fwww.yuque.com%22%2C%22timestamp%22%3A1636559374190%2C%22traceId%22%3A%22ac122cb316365593740873124151%22%2C%22siteTip%22%3Anull%2C%22siteName%22%3A%22%E8%AF%AD%E9%9B%80%22%2C%22readTip%22%3A%7B%7D%2C%22imageServiceDomains%22%3A%5B%22cdn.yuque.com%22%2C%22cdn.nlark.com%22%2C%22img.shields.io%22%2C%22travis-ci.org%22%2C%22api.travis-ci.org%22%2C%22npm.packagequality.com%22%2C%22snyk.io%22%2C%22coveralls.io%22%2C%22badgen.now.sh%22%2C%22badgen.net%22%2C%22packagephobia.now.sh%22%2C%22duing.alibaba-inc.com%22%2C%22npm.alibaba-inc.com%22%2C%22web.npm.alibaba-inc.com%22%2C%22npmjs.com%22%2C%22npmjs.org%22%2C%22npg.dockerlab.alipay.net%22%2C%22private-alipayobjects.alipay.com%22%2C%22googleusercontent.com%22%2C%22blogspot.com%22%2C%22note.youdao.com%22%2C%22cdn.hk01.com%22%2C%22camo.githubusercontent.com%22%2C%22gw.daily.taobaocdn.net%22%2C%22cdn-images-1.medium.com%22%2C%22medium.com%22%2C%22i.stack.imgur.com%22%2C%22imgur.com%22%2C%22doc.ucweb.local%22%2C%22lh6.googleusercontent.com%22%2C%224.bp.blogspot.com%22%2C%22bp.blogspot.com%22%2C%22blogspot.com%22%2C%221.bp.blogspot.com%22%2C%222.bp.blogspot.com%22%2C%223.bp.blogspot.com%22%2C%22aliwork-files.oss-accelerate.aliyuncs.com%22%2C%22oss-accelerate.aliyuncs.com%22%2C%22work.alibaba.net%22%2C%22work.alibaba-inc.com%22%2C%22work-file.alibaba.net%22%2C%22work-file.alibaba-inc.com%22%2C%22pre-work-file.alibaba-inc.com%22%2C%22yuque.antfin.com%22%2C%22yuque.antfin-inc.com%22%2C%22intranetproxy.alipay.com%22%2C%22lark-assets-prod-aliyun.oss-accelerate.aliyuncs.com%22%2C%22lh1.googleusercontent.com%22%2C%22lh2.googleusercontent.com%22%2C%22lh3.googleusercontent.com%22%2C%22lh4.googleusercontent.com%22%2C%22lh5.googleusercontent.com%22%2C%22lh6.googleusercontent.com%22%2C%22lh7.googleusercontent.com%22%2C%22lh8.googleusercontent.com%22%2C%22lh9.googleusercontent.com%22%2C%22raw.githubusercontent.com%22%2C%22github.com%22%2C%22en.wikipedia.org%22%2C%22rawcdn.githack.com%22%2C%22pre-work-file.alibaba-inc.com%22%2C%22alipay-rmsdeploy-image.cn-hangzhou.alipay.aliyun-inc.com%22%2C%22antsys-align-files-management.cn-hangzhou.alipay.aliyun-inc.com%22%2C%22baiyan-pre.antfin.com%22%2C%22baiyan.antfin.com%22%2C%22baiyan.dev.alipay.net%22%2C%22marketing.aliyun-inc.com%22%2C%22lark-temp.oss-cn-hangzhou.aliyuncs.com%22%2C%22www.yuque.com%22%2C%22yuque.com%22%2C%22cdn.nlark.com%22%5D%2C%22sharePlatforms%22%3A%5B%22wechat%22%2C%22dingtalk%22%5D%2C%22locale%22%3A%22zh-cn%22%2C%22matchCondition%22%3A%7B%22fileType%22%3A%22Doc%22%2C%22useLakex%22%3Atrue%2C%22useTileRendering%22%3Atrue%2C%22useEditorTileRendering%22%3Atrue%2C%22useEditorTileRenderingForOT%22%3Afalse%7D%2C%22group%22%3A%7B%22id%22%3A995602%2C%22type%22%3A%22User%22%2C%22login%22%3A%22deerain%22%2C%22name%22%3A%22%F0%9D%93%92%F0%9D%93%B1%F0%9D%93%B2%F0%9D%93%AE%F0%9D%93%AF%20%F0%9D%93%A3%F0%9D%93%B8%F0%9D%93%BB%F0%9D%93%BD%F0%9D%93%BE%F0%9D%93%BB%F0%9D%93%AE%F0%9D%93%BB%22%2C%22description%22%3A%22%F0%9D%90%B8%F0%9D%93%8B%F0%9D%91%92%F0%9D%93%83%20%F0%9D%91%92%F0%9D%93%8B%F0%9D%92%BE%F0%9D%93%81%20%F0%9D%93%85%F0%9D%93%81%F0%9D%92%B6%F0%9D%93%8E%F0%9D%91%92%F0%9D%93%87%F0%9D%93%88%20%F0%9D%92%BD%F0%9D%92%B6%F0%9D%93%8B%F0%9D%91%92%20%F0%9D%92%B6%20%F0%9D%91%94%F0%9D%93%8A%F0%9D%92%B6%F0%9D%93%87%F0%9D%92%B9%F0%9D%92%BE%F0%9D%92%B6%F0%9D%93%83%20%F0%9D%92%B6%F0%9D%93%83%F0%9D%91%94%F0%9D%91%92%F0%9D%93%81.%20%F0%9F%90%B7%5Cn%22%2C%22avatar_url%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2020%2Fpng%2F995602%2F1592662220604-avatar%2Fba885f17-885d-4ff9-a682-e86a66bf700b.png%22%2C%22owner_id%22%3Anull%2C%22books_count%22%3A13%2C%22public_books_count%22%3A4%2C%22topics_count%22%3A0%2C%22public_topics_count%22%3A0%2C%22members_count%22%3A0%2C%22abilities%22%3A%7B%22create_book%22%3Afalse%2C%22create_member%22%3Afalse%2C%22destroy%22%3Afalse%2C%22read%22%3Atrue%2C%22read_private%22%3Afalse%2C%22update%22%3Afalse%2C%22manage%22%3Afalse%2C%22read_tag%22%3Afalse%7D%2C%22settings%22%3Anull%2C%22public%22%3A1%2C%22scene%22%3Anull%2C%22created_at%22%3A%222020-02-24T08%3A43%3A52.000Z%22%2C%22updated_at%22%3A%222021-11-10T15%3A23%3A02.000Z%22%2C%22organization_id%22%3A0%2C%22isPaid%22%3Atrue%2C%22member_level%22%3A1%2C%22grains_sum%22%3A10092%2C%22status%22%3A1%2C%22organization%22%3Anull%2C%22owners%22%3Anull%2C%22_serializer%22%3A%22web.group%22%7D%2C%22book%22%3A%7B%22id%22%3A1159326%2C%22type%22%3A%22Book%22%2C%22slug%22%3A%22gannbs%22%2C%22name%22%3A%22%E5%8E%9F%E5%88%9B%E4%B8%93%E6%A0%8F%20-%20%E7%AC%94%E8%AE%B0%E4%B8%8E%E5%86%99%E4%BD%9C%E5%B7%A5%E5%85%B7%E6%B7%B1%E5%BA%A6%E6%B5%8B%E8%AF%84%22%2C%22toc%22%3A%5B%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22----%20%E2%86%93%20%E7%9B%AE%E5%BD%95%20%E2%86%93%20----%22%2C%22uuid%22%3A%22j-f-cyF-Xdc0IVhF%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22%22%2C%22sibling_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A0%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22%F0%9F%91%B4%F0%9F%8F%BB%20%E7%BB%8F%E9%AA%8C%E5%BF%83%E5%BE%97%22%2C%22uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22j-f-cyF-Xdc0IVhF%22%2C%22sibling_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22child_uuid%22%3A%22V6q1W6rMAigQNOAt%22%2C%22parent_uuid%22%3A%22%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A0%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E5%8F%8C%E5%90%91%E9%93%BE%E6%8E%A5%E6%97%B6%E4%BB%A3%E7%9A%84%E5%BF%AB%E9%80%9F%E6%97%A0%E5%8E%8B%E8%AE%B0%E5%BD%95%22%2C%22uuid%22%3A%22V6q1W6rMAigQNOAt%22%2C%22url%22%3A%22ffqk2e%22%2C%22prev_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22sibling_uuid%22%3A%22sGK_VegmsJtYlXcj%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22doc_id%22%3A55667507%2C%22level%22%3A1%2C%22id%22%3A55667507%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22LINK%22%2C%22title%22%3A%22%E5%B0%8F%E8%B0%83%E6%9F%A5%20-%20%E5%8F%8C%E5%90%91%E9%93%BE%E6%8E%A5%EF%BC%88%E7%82%B9%E5%87%BB%E5%A1%AB%E5%86%99%E8%A1%A8%E5%8D%95%EF%BC%8C%E5%B1%95%E5%BC%80%E6%9F%A5%E7%9C%8B%E7%BB%93%E6%9E%9C%EF%BC%89%22%2C%22uuid%22%3A%22sGK_VegmsJtYlXcj%22%2C%22url%22%3A%22https%3A%2F%2Fwww.yuque.com%2Fforms%2Fshare%2Fcee13285-b07c-4adb-818c-809b9ba2497a%22%2C%22prev_uuid%22%3A%22V6q1W6rMAigQNOAt%22%2C%22sibling_uuid%22%3A%226suqmh4tppNNGGwg%22%2C%22child_uuid%22%3A%22dPhbmkbmc2aMq9du%22%2C%22parent_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A1%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E5%B0%8F%E8%B0%83%E6%9F%A5%20-%20%E5%8F%8C%E5%90%91%E9%93%BE%E6%8E%A5%22%2C%22uuid%22%3A%22dPhbmkbmc2aMq9du%22%2C%22url%22%3A%22zwukhg%22%2C%22prev_uuid%22%3A%22sGK_VegmsJtYlXcj%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22sGK_VegmsJtYlXcj%22%2C%22doc_id%22%3A50995365%2C%22level%22%3A2%2C%22id%22%3A50995365%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22MOC%20-%20%E7%AE%A1%E7%90%86%E9%93%BE%E6%8E%A5%E8%80%8C%E9%9D%9E%E6%9C%AC%E4%BD%93%22%2C%22uuid%22%3A%226suqmh4tppNNGGwg%22%2C%22url%22%3A%22hb0gsd%22%2C%22prev_uuid%22%3A%22sGK_VegmsJtYlXcj%22%2C%22sibling_uuid%22%3A%22qQ3mXYyb-OZZX96E%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22doc_id%22%3A47438740%2C%22level%22%3A1%2C%22id%22%3A47438740%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E6%80%BB%E7%BB%93%EF%BC%9Aurl%20scheme%20%E7%9B%B8%E5%85%B3%22%2C%22uuid%22%3A%22qQ3mXYyb-OZZX96E%22%2C%22url%22%3A%22gmkp9w%22%2C%22prev_uuid%22%3A%226suqmh4tppNNGGwg%22%2C%22sibling_uuid%22%3A%22YgtiXFdPN1koju9G%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22doc_id%22%3A45246086%2C%22level%22%3A1%2C%22id%22%3A45246086%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E5%B0%AC%E8%B0%88%E4%BA%8C%E4%BB%A3%E5%8D%A2%E6%9B%BC%E5%8D%A1%E7%89%87%E7%9B%92%E7%9A%84%E9%A3%8E%E6%B0%94%E8%83%BD%E5%90%A6%E5%88%B9%E4%B8%80%E5%88%B9%EF%BC%9F%22%2C%22uuid%22%3A%22YgtiXFdPN1koju9G%22%2C%22url%22%3A%22fb6gdq%22%2C%22prev_uuid%22%3A%22qQ3mXYyb-OZZX96E%22%2C%22sibling_uuid%22%3A%22y5oNBiIdrj-fEq6J%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22doc_id%22%3A16183446%2C%22level%22%3A1%2C%22id%22%3A16183446%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E6%8C%89%E7%85%A7%E5%86%85%E5%AE%B9%E6%9C%89%E6%95%88%E6%9C%9F%E9%80%89%E6%8B%A9%E7%AC%94%E8%AE%B0%E5%B7%A5%E5%85%B7%22%2C%22uuid%22%3A%22y5oNBiIdrj-fEq6J%22%2C%22url%22%3A%22yodrsd%22%2C%22prev_uuid%22%3A%22YgtiXFdPN1koju9G%22%2C%22sibling_uuid%22%3A%22GWQwDa9bEBI9emSI%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22doc_id%22%3A8274737%2C%22level%22%3A1%2C%22id%22%3A8274737%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E7%AC%94%E8%AE%B0%E8%BD%AF%E4%BB%B6%E7%9A%84%E5%90%8C%E6%AD%A5%E5%A4%87%E4%BB%BD%E7%AD%96%E7%95%A5%22%2C%22uuid%22%3A%22GWQwDa9bEBI9emSI%22%2C%22url%22%3A%22dardhn%22%2C%22prev_uuid%22%3A%22y5oNBiIdrj-fEq6J%22%2C%22sibling_uuid%22%3A%225RNUIH9DQm-8Ksad%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22doc_id%22%3A11428584%2C%22level%22%3A1%2C%22id%22%3A11428584%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E7%AC%94%E8%AE%B0%E8%BD%AF%E4%BB%B6%E7%9A%84%E9%9A%90%E7%A7%81%E6%80%A7%22%2C%22uuid%22%3A%225RNUIH9DQm-8Ksad%22%2C%22url%22%3A%22albvu9%22%2C%22prev_uuid%22%3A%22GWQwDa9bEBI9emSI%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22doc_id%22%3A11428552%2C%22level%22%3A1%2C%22id%22%3A11428552%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22%F0%9F%8C%91%20%E7%AC%94%E8%AE%B0%E5%B7%A5%E5%85%B7%22%2C%22uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22LKQwlQMddhrMVIt8%22%2C%22sibling_uuid%22%3A%22VDn6NCcLRE2lLgyY%22%2C%22child_uuid%22%3A%22izdkX6xMmEMWkkDv%22%2C%22parent_uuid%22%3A%22%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A0%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E6%A8%AA%E8%AF%84%E6%98%AF%E8%BD%AF%E6%96%87%E7%9A%84%E5%A4%A9%E6%95%8C%22%2C%22uuid%22%3A%22izdkX6xMmEMWkkDv%22%2C%22url%22%3A%22eysfet%22%2C%22prev_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22sibling_uuid%22%3A%22HFm7x7-zl975Nr4f%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22doc_id%22%3A53839477%2C%22level%22%3A1%2C%22id%22%3A53839477%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22Simplenote%22%2C%22uuid%22%3A%22HFm7x7-zl975Nr4f%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22izdkX6xMmEMWkkDv%22%2C%22sibling_uuid%22%3A%22e0wc3fRJ1ks1hFy8%22%2C%22child_uuid%22%3A%227kMpdkXZMO37WSQH%22%2C%22parent_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A1%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22Simplenote%20-%20%E7%BA%AF%E6%96%87%E6%9C%AC%E4%BA%91%E7%AC%94%E8%AE%B0%22%2C%22uuid%22%3A%227kMpdkXZMO37WSQH%22%2C%22url%22%3A%22vv7hct%22%2C%22prev_uuid%22%3A%22HFm7x7-zl975Nr4f%22%2C%22sibling_uuid%22%3A%22RJ1_hiyQU5BrDfeT%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22HFm7x7-zl975Nr4f%22%2C%22doc_id%22%3A11594444%2C%22level%22%3A2%2C%22id%22%3A11594444%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22Simplenote%20-%20%E4%B8%89%E6%96%B9%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%A4%A7%E5%85%A8%22%2C%22uuid%22%3A%22RJ1_hiyQU5BrDfeT%22%2C%22url%22%3A%22powyyg%22%2C%22prev_uuid%22%3A%227kMpdkXZMO37WSQH%22%2C%22sibling_uuid%22%3A%22jngkwrjplSfozVnQ%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22HFm7x7-zl975Nr4f%22%2C%22doc_id%22%3A11594601%2C%22level%22%3A2%2C%22id%22%3A11594601%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E5%87%91%E7%AF%87%E5%B9%85%20-%20%E5%85%B6%E5%AE%83%E6%B2%A1%E5%8D%B5%E7%94%A8%E7%9A%84%E8%BF%9C%E5%8F%A4%E7%BA%AF%E6%96%87%E6%9C%AC%E7%AC%94%E8%AE%B0%E8%BD%AF%E4%BB%B6%22%2C%22uuid%22%3A%22jngkwrjplSfozVnQ%22%2C%22url%22%3A%22ubg3e2%22%2C%22prev_uuid%22%3A%22RJ1_hiyQU5BrDfeT%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22HFm7x7-zl975Nr4f%22%2C%22doc_id%22%3A8442958%2C%22level%22%3A2%2C%22id%22%3A8442958%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22Evernote%22%2C%22uuid%22%3A%22e0wc3fRJ1ks1hFy8%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22HFm7x7-zl975Nr4f%22%2C%22sibling_uuid%22%3A%22LX4Lg9nB9kSHIQr1%22%2C%22child_uuid%22%3A%22mle4lyGdL4ajelkb%22%2C%22parent_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A1%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22Evernote%7C%E5%8D%B0%E8%B1%A1%E7%AC%94%E8%AE%B0%20-%20%E9%81%97%E6%AF%92%E4%B8%8E%E7%BC%BA%E9%99%B7%22%2C%22uuid%22%3A%22mle4lyGdL4ajelkb%22%2C%22url%22%3A%22edvl00%22%2C%22prev_uuid%22%3A%22e0wc3fRJ1ks1hFy8%22%2C%22sibling_uuid%22%3A%22Qty37Yu1cwycGXd6%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22e0wc3fRJ1ks1hFy8%22%2C%22doc_id%22%3A8316530%2C%22level%22%3A2%2C%22id%22%3A8316530%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22Evernote%7C%E5%8D%B0%E8%B1%A1%E7%AC%94%E8%AE%B0%20-%20%E4%BB%BD%E9%A2%9D%E4%B8%8E%E4%BC%98%E7%A7%80%E6%97%A0%E5%85%B3%22%2C%22uuid%22%3A%22Qty37Yu1cwycGXd6%22%2C%22url%22%3A%22viubxn%22%2C%22prev_uuid%22%3A%22mle4lyGdL4ajelkb%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22e0wc3fRJ1ks1hFy8%22%2C%22doc_id%22%3A11429155%2C%22level%22%3A2%2C%22id%22%3A11429155%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22Obsidian%22%2C%22uuid%22%3A%22LX4Lg9nB9kSHIQr1%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22e0wc3fRJ1ks1hFy8%22%2C%22sibling_uuid%22%3A%22TxaduG7ow0AQyHB_%22%2C%22child_uuid%22%3A%22cKRa0wH2vgl3F9jK%22%2C%22parent_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A1%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22Obsidian%20%E7%9A%84%E8%81%94%E5%8A%A8%E7%94%9F%E6%80%81%22%2C%22uuid%22%3A%22cKRa0wH2vgl3F9jK%22%2C%22url%22%3A%22nxzg4y%22%2C%22prev_uuid%22%3A%22LX4Lg9nB9kSHIQr1%22%2C%22sibling_uuid%22%3A%22lWBhFyW-8evytnEC%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LX4Lg9nB9kSHIQr1%22%2C%22doc_id%22%3A46113651%2C%22level%22%3A2%2C%22id%22%3A46113651%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22Obsidian%20-%20%E4%B8%AD%E8%A7%84%E4%B8%AD%E7%9F%A9%E7%9A%84%E6%9C%AC%E5%9C%B0%E5%8F%8C%E5%90%91%E9%93%BE%E6%8E%A5%E7%AC%94%E8%AE%B0%22%2C%22uuid%22%3A%22lWBhFyW-8evytnEC%22%2C%22url%22%3A%22libikr%22%2C%22prev_uuid%22%3A%22cKRa0wH2vgl3F9jK%22%2C%22sibling_uuid%22%3A%22y1i-QdIbieEN2s4G%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LX4Lg9nB9kSHIQr1%22%2C%22doc_id%22%3A14983476%2C%22level%22%3A2%2C%22id%22%3A14983476%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22Obsidian%20-%20%E9%83%A8%E5%88%86%E4%B8%89%E6%96%B9%E6%8F%92%E4%BB%B6%E4%BB%8B%E7%BB%8D%22%2C%22uuid%22%3A%22y1i-QdIbieEN2s4G%22%2C%22url%22%3A%22isp8my%22%2C%22prev_uuid%22%3A%22lWBhFyW-8evytnEC%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22LX4Lg9nB9kSHIQr1%22%2C%22doc_id%22%3A29926670%2C%22level%22%3A2%2C%22id%22%3A29926670%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22%E6%80%9D%E6%BA%90%E7%AC%94%E8%AE%B0%22%2C%22uuid%22%3A%22TxaduG7ow0AQyHB_%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22LX4Lg9nB9kSHIQr1%22%2C%22sibling_uuid%22%3A%22jTsypKcyl7DDooTM%22%2C%22child_uuid%22%3A%22hLYcmBPqd1WHJklO%22%2C%22parent_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A1%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E5%8F%8D%E9%93%BE%E6%94%B9%E8%BF%9B%E6%B8%B8%E8%AF%B4%E8%AE%B0%E5%BD%95%E6%B1%87%E6%80%BB%EF%BC%88%E5%B7%B2%E6%9B%B4%E6%96%B0%EF%BC%89%22%2C%22uuid%22%3A%22hLYcmBPqd1WHJklO%22%2C%22url%22%3A%22ubgn40%22%2C%22prev_uuid%22%3A%22TxaduG7ow0AQyHB_%22%2C%22sibling_uuid%22%3A%229OdN7xFQbdg9aEyh%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22TxaduG7ow0AQyHB_%22%2C%22doc_id%22%3A33651331%2C%22level%22%3A2%2C%22id%22%3A33651331%2C%22open_window%22%3A0%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E4%B8%AD%E6%9C%9F%E9%A2%84%E8%A8%80%EF%BC%9Awidget%20block%20%E4%B8%8E%E3%80%8C%E8%A7%86%E5%9B%BE%E3%80%8D%22%2C%22uuid%22%3A%229OdN7xFQbdg9aEyh%22%2C%22url%22%3A%22kga20n%22%2C%22prev_uuid%22%3A%22hLYcmBPqd1WHJklO%22%2C%22sibling_uuid%22%3A%22_6ekVjhWBaNqVBWR%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22TxaduG7ow0AQyHB_%22%2C%22doc_id%22%3A33683512%2C%22level%22%3A2%2C%22id%22%3A33683512%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E8%BF%87%E6%97%B6%E7%B4%A0%E6%9D%90%EF%BC%8C%E5%8B%BF%E7%82%B9%22%2C%22uuid%22%3A%22_6ekVjhWBaNqVBWR%22%2C%22url%22%3A%22hkdvkr%22%2C%22prev_uuid%22%3A%229OdN7xFQbdg9aEyh%22%2C%22sibling_uuid%22%3A%22UXF2flrN68OLU1_q%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22TxaduG7ow0AQyHB_%22%2C%22doc_id%22%3A33217581%2C%22level%22%3A2%2C%22id%22%3A33217581%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E5%89%8D%E6%9C%9F%E5%BB%BA%E8%AE%AE%EF%BC%9A%E6%89%93%E9%80%9A%E6%AD%A3%E6%96%87%E4%B8%8E%E6%96%87%E4%BB%B6%E6%A0%91%E4%B9%8B%E9%97%B4%E7%9A%84%E5%A3%81%E9%9A%9C%22%2C%22uuid%22%3A%22UXF2flrN68OLU1_q%22%2C%22url%22%3A%22rtqugk%22%2C%22prev_uuid%22%3A%22_6ekVjhWBaNqVBWR%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22TxaduG7ow0AQyHB_%22%2C%22doc_id%22%3A16324707%2C%22level%22%3A2%2C%22id%22%3A16324707%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E5%8A%9F%E8%83%BD%EF%BC%9ANotion%20%E7%9A%84%20database%20%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BA%94%E8%AF%A5%E8%A2%AB%E6%B7%98%E6%B1%B0%E7%9A%84%E8%BF%87%E6%B8%A1%E5%93%81%22%2C%22uuid%22%3A%22jTsypKcyl7DDooTM%22%2C%22url%22%3A%22oss2e4%22%2C%22prev_uuid%22%3A%22TxaduG7ow0AQyHB_%22%2C%22sibling_uuid%22%3A%22ed3Dl0vTk7dQ5Zhb%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22doc_id%22%3A19363975%2C%22level%22%3A1%2C%22id%22%3A19363975%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22VNote%20-%20%E6%89%8B%E6%84%9F%E6%9C%80%E4%BD%B3%E7%9A%84%20markdown%20%E7%AC%94%E8%AE%B0%E8%BD%AF%E4%BB%B6%22%2C%22uuid%22%3A%22ed3Dl0vTk7dQ5Zhb%22%2C%22url%22%3A%22bksang%22%2C%22prev_uuid%22%3A%22jTsypKcyl7DDooTM%22%2C%22sibling_uuid%22%3A%22XKb9W519U2dnk4gB%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22doc_id%22%3A8156242%2C%22level%22%3A1%2C%22id%22%3A8156242%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22OneNote%202016%20%E6%90%9C%E7%B4%A2%20bug%20%E6%9C%80%E5%85%A8%E6%80%BB%E7%BB%93%22%2C%22uuid%22%3A%22XKb9W519U2dnk4gB%22%2C%22url%22%3A%22mgw5u9%22%2C%22prev_uuid%22%3A%22ed3Dl0vTk7dQ5Zhb%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22doc_id%22%3A15554758%2C%22level%22%3A1%2C%22id%22%3A15554758%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22%F0%9F%8C%93%20%E7%BB%BC%E5%90%88%E5%B7%A5%E5%85%B7%22%2C%22uuid%22%3A%22VDn6NCcLRE2lLgyY%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22UFhyLqCK0E4GRkR6%22%2C%22sibling_uuid%22%3A%22QxONVQrxYO1k4CTh%22%2C%22child_uuid%22%3A%223S2cePVtwub2-H5U%22%2C%22parent_uuid%22%3A%22%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A0%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22WorkFlowy%22%2C%22uuid%22%3A%223S2cePVtwub2-H5U%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22VDn6NCcLRE2lLgyY%22%2C%22sibling_uuid%22%3A%221OsCUPPyqlv2Jz67%22%2C%22child_uuid%22%3A%22-1LLf9u4CMPJ6bPQ%22%2C%22parent_uuid%22%3A%22VDn6NCcLRE2lLgyY%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A1%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22workflowy%20-%20%E5%88%86%E5%BD%A2%E7%9C%8B%E6%9D%BF%22%2C%22uuid%22%3A%22-1LLf9u4CMPJ6bPQ%22%2C%22url%22%3A%22fgsq8v%22%2C%22prev_uuid%22%3A%223S2cePVtwub2-H5U%22%2C%22sibling_uuid%22%3A%22ZyGML1HunsP55p28%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%223S2cePVtwub2-H5U%22%2C%22doc_id%22%3A11641078%2C%22level%22%3A2%2C%22id%22%3A11641078%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22workflowy%20-%20%E4%BB%98%E8%B4%B9%E4%B8%BB%E9%A2%98%E5%B1%95%E7%A4%BA%22%2C%22uuid%22%3A%22ZyGML1HunsP55p28%22%2C%22url%22%3A%22lsglic%22%2C%22prev_uuid%22%3A%22-1LLf9u4CMPJ6bPQ%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%223S2cePVtwub2-H5U%22%2C%22doc_id%22%3A23467872%2C%22level%22%3A2%2C%22id%22%3A23467872%2C%22open_window%22%3A0%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22%E8%AF%AD%E9%9B%80%22%2C%22uuid%22%3A%221OsCUPPyqlv2Jz67%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%223S2cePVtwub2-H5U%22%2C%22sibling_uuid%22%3A%22Sd1BnsIKvBJdFQB4%22%2C%22child_uuid%22%3A%22uyp06M6vD4XQaO9R%22%2C%22parent_uuid%22%3A%22VDn6NCcLRE2lLgyY%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A1%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E8%AF%AD%E9%9B%80%20-%20%E4%BD%BF%E7%94%A8%20ublock%20%E6%89%A9%E5%B1%95%E7%AE%80%E5%8C%96%E8%AF%AD%E9%9B%80%E9%A6%96%E9%A1%B5%22%2C%22uuid%22%3A%22uyp06M6vD4XQaO9R%22%2C%22url%22%3A%22ifda5h%22%2C%22prev_uuid%22%3A%221OsCUPPyqlv2Jz67%22%2C%22sibling_uuid%22%3A%22dV2A5blP2tIfrtgQ%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%221OsCUPPyqlv2Jz67%22%2C%22doc_id%22%3A12569567%2C%22level%22%3A2%2C%22id%22%3A12569567%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E8%AF%AD%E9%9B%80%20-%20%E7%94%A8%E8%AF%AD%E9%9B%80%E8%A1%A8%E6%A0%BC%E5%88%B6%E4%BD%9C%E7%BB%88%E7%AB%AF%E9%A3%8E%E6%A0%BC%E5%BA%B7%E5%A5%88%E5%B0%94%E7%AC%94%E8%AE%B0%E6%A8%A1%E6%9D%BF%22%2C%22uuid%22%3A%22dV2A5blP2tIfrtgQ%22%2C%22url%22%3A%22xhgona%22%2C%22prev_uuid%22%3A%22uyp06M6vD4XQaO9R%22%2C%22sibling_uuid%22%3A%22zjf1NmKKUhtR_bEt%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%221OsCUPPyqlv2Jz67%22%2C%22doc_id%22%3A12135071%2C%22level%22%3A2%2C%22id%22%3A12135071%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E8%AF%AD%E9%9B%80%20-%20%E4%BD%BF%E7%94%A8%20utools%20%E5%BF%AB%E6%8D%B7%E6%90%9C%E7%B4%A2%E8%AF%AD%E9%9B%80%E5%86%85%E5%AE%B9%22%2C%22uuid%22%3A%22zjf1NmKKUhtR_bEt%22%2C%22url%22%3A%22niruwc%22%2C%22prev_uuid%22%3A%22dV2A5blP2tIfrtgQ%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%221OsCUPPyqlv2Jz67%22%2C%22doc_id%22%3A11691687%2C%22level%22%3A2%2C%22id%22%3A11691687%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22Zettlr%20-%20%E5%88%86%E4%BA%AB%E4%B8%80%E4%B8%AA%E5%BE%88%E4%B8%91%E4%BD%86%E5%BE%88%E6%9C%89%E8%BE%A8%E8%AF%86%E5%BA%A6%E7%9A%84%E4%B8%BB%E9%A2%98%22%2C%22uuid%22%3A%22Sd1BnsIKvBJdFQB4%22%2C%22url%22%3A%22enxsig%22%2C%22prev_uuid%22%3A%221OsCUPPyqlv2Jz67%22%2C%22sibling_uuid%22%3A%22r3x0SbfPE8uvzQb_%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22VDn6NCcLRE2lLgyY%22%2C%22doc_id%22%3A16817507%2C%22level%22%3A1%2C%22id%22%3A16817507%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E7%9F%B3%E5%A2%A8%E6%96%87%E6%A1%A3%20-%20%E5%B0%81%E5%8F%B7%E4%B8%8E%E5%8D%96%E8%BA%AB%22%2C%22uuid%22%3A%22r3x0SbfPE8uvzQb_%22%2C%22url%22%3A%22vg8m7b%22%2C%22prev_uuid%22%3A%22Sd1BnsIKvBJdFQB4%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22VDn6NCcLRE2lLgyY%22%2C%22doc_id%22%3A11789079%2C%22level%22%3A1%2C%22id%22%3A11789079%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22%F0%9F%8C%95%20%E5%86%99%E4%BD%9C%E5%B7%A5%E5%85%B7%22%2C%22uuid%22%3A%22QxONVQrxYO1k4CTh%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22VDn6NCcLRE2lLgyY%22%2C%22sibling_uuid%22%3A%22IabhN-ktpAc6lCkI%22%2C%22child_uuid%22%3A%22qykqxyo9d1WVSaaA%22%2C%22parent_uuid%22%3A%22%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A0%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E5%86%99%E4%BD%9C%E8%BD%AF%E4%BB%B6%E4%B8%8E%E7%AC%94%E8%AE%B0%E8%BD%AF%E4%BB%B6%E7%9A%84%E6%9C%AC%E8%B4%A8%E5%8C%BA%E5%88%AB%22%2C%22uuid%22%3A%22qykqxyo9d1WVSaaA%22%2C%22url%22%3A%22bzoyql%22%2C%22prev_uuid%22%3A%22QxONVQrxYO1k4CTh%22%2C%22sibling_uuid%22%3A%22ieR_UFhgFYbjuHZx%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22QxONVQrxYO1k4CTh%22%2C%22doc_id%22%3A31315052%2C%22level%22%3A1%2C%22id%22%3A31315052%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22writemonkey%202%20-%20%E5%A0%AA%E7%A7%B0%E8%89%BA%E6%9C%AF%E5%93%81%E7%9A%84%E5%86%99%E4%BD%9C%E5%B7%A5%E5%85%B7%22%2C%22uuid%22%3A%22ieR_UFhgFYbjuHZx%22%2C%22url%22%3A%22it71ya%22%2C%22prev_uuid%22%3A%22qykqxyo9d1WVSaaA%22%2C%22sibling_uuid%22%3A%22AxqqSDEZbjrW3lXL%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22QxONVQrxYO1k4CTh%22%2C%22doc_id%22%3A8196717%2C%22level%22%3A1%2C%22id%22%3A8196717%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22gingko%20-%20%E5%B9%B3%E9%93%BA%E5%BC%8F%E5%8D%A1%E7%89%87%E5%86%99%E4%BD%9C%22%2C%22uuid%22%3A%22AxqqSDEZbjrW3lXL%22%2C%22url%22%3A%22dnnzlh%22%2C%22prev_uuid%22%3A%22ieR_UFhgFYbjuHZx%22%2C%22sibling_uuid%22%3A%227cDgFFgzTsq1-yA8%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22QxONVQrxYO1k4CTh%22%2C%22doc_id%22%3A8311646%2C%22level%22%3A1%2C%22id%22%3A8311646%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E5%A6%99%E7%AC%94%20-%20%E6%97%A0%E5%85%B3%E7%BD%91%E6%96%87%EF%BC%8C%E7%BA%AF%E7%B2%B9%E5%86%99%E4%BD%9C%22%2C%22uuid%22%3A%227cDgFFgzTsq1-yA8%22%2C%22url%22%3A%22wraigm%22%2C%22prev_uuid%22%3A%22AxqqSDEZbjrW3lXL%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22QxONVQrxYO1k4CTh%22%2C%22doc_id%22%3A8108913%2C%22level%22%3A1%2C%22id%22%3A8108913%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22%F0%9F%94%96%20%E9%9B%B6%E7%A2%8E%E8%AE%B0%E5%BD%95%22%2C%22uuid%22%3A%22IabhN-ktpAc6lCkI%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22QxONVQrxYO1k4CTh%22%2C%22sibling_uuid%22%3A%22NT7YZAP6O87b6V2G%22%2C%22child_uuid%22%3A%22ydZ7xFClAK4mXDGH%22%2C%22parent_uuid%22%3A%22%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A0%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E6%B1%87%E6%80%BB%EF%BC%9A%E4%B8%80%E4%BA%9B%E7%9C%9F%E6%AD%A3%E6%9C%89%E7%94%A8%E7%9A%84%E3%80%8C%E6%89%8B%E5%8A%A8%E3%80%8D%E5%9B%BE%E8%B0%B1%22%2C%22uuid%22%3A%22ydZ7xFClAK4mXDGH%22%2C%22url%22%3A%22ng66g6%22%2C%22prev_uuid%22%3A%22IabhN-ktpAc6lCkI%22%2C%22sibling_uuid%22%3A%22b9T9FqT2SKY14Hoi%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22IabhN-ktpAc6lCkI%22%2C%22doc_id%22%3A47167611%2C%22level%22%3A1%2C%22id%22%3A47167611%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E6%B1%87%E6%80%BB%EF%BC%9A%E6%AF%94%E8%BE%83%E5%85%B3%E6%B3%A8%E7%9A%84%E9%97%AE%E9%A2%98%22%2C%22uuid%22%3A%22b9T9FqT2SKY14Hoi%22%2C%22url%22%3A%22yt53ob%22%2C%22prev_uuid%22%3A%22ydZ7xFClAK4mXDGH%22%2C%22sibling_uuid%22%3A%224D7kxUCCGWs3BYe6%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22IabhN-ktpAc6lCkI%22%2C%22doc_id%22%3A16058611%2C%22level%22%3A1%2C%22id%22%3A16058611%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E6%B1%87%E6%80%BB%EF%BC%9A%E4%B9%B0%E6%96%AD%E5%88%B6%20APP%22%2C%22uuid%22%3A%224D7kxUCCGWs3BYe6%22%2C%22url%22%3A%22zimxir%22%2C%22prev_uuid%22%3A%22b9T9FqT2SKY14Hoi%22%2C%22sibling_uuid%22%3A%22u8f-CkzydMCklGjV%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22IabhN-ktpAc6lCkI%22%2C%22doc_id%22%3A26404801%2C%22level%22%3A1%2C%22id%22%3A26404801%2C%22open_window%22%3A0%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%E6%B1%87%E6%80%BB%EF%BC%9A%E9%9D%9E%E4%B8%8D%E8%83%BD%E4%B9%9F%20%E5%AE%9E%E4%B8%8D%E4%B8%BA%E4%B9%9F%22%2C%22uuid%22%3A%22u8f-CkzydMCklGjV%22%2C%22url%22%3A%22ta1oz1%22%2C%22prev_uuid%22%3A%224D7kxUCCGWs3BYe6%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22IabhN-ktpAc6lCkI%22%2C%22doc_id%22%3A15987132%2C%22level%22%3A1%2C%22id%22%3A15987132%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22TITLE%22%2C%22title%22%3A%22----%20%E2%86%91%20%E7%9B%AE%E5%BD%95%20%E2%86%91%20----%22%2C%22uuid%22%3A%22NT7YZAP6O87b6V2G%22%2C%22url%22%3A%22%22%2C%22prev_uuid%22%3A%22IabhN-ktpAc6lCkI%22%2C%22sibling_uuid%22%3A%22TgA4oDqPp_y61hgM%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22%22%2C%22doc_id%22%3A%22%22%2C%22level%22%3A0%2C%22id%22%3A%22%22%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%F0%9F%90%91%20%E6%8E%A8%E8%8D%90%E5%B0%9D%E8%AF%95%22%2C%22uuid%22%3A%22TgA4oDqPp_y61hgM%22%2C%22url%22%3A%22kbczzv%22%2C%22prev_uuid%22%3A%22NT7YZAP6O87b6V2G%22%2C%22sibling_uuid%22%3A%224Hs8oPVGCsES1A9b%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22%22%2C%22doc_id%22%3A16640392%2C%22level%22%3A0%2C%22id%22%3A16640392%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%2C%7B%22type%22%3A%22DOC%22%2C%22title%22%3A%22%F0%9F%92%94%20%E4%BD%A0%E7%A6%BB%E5%BC%80%E6%88%91%E9%82%A3%E5%A4%A9%EF%BC%8C%E5%85%B3%E9%97%A8%E5%A3%B0%E8%BD%BB%E5%88%B0%E5%90%AC%E4%B8%8D%E8%A7%81%22%2C%22uuid%22%3A%224Hs8oPVGCsES1A9b%22%2C%22url%22%3A%22kcguqo%22%2C%22prev_uuid%22%3A%22TgA4oDqPp_y61hgM%22%2C%22sibling_uuid%22%3A%22%22%2C%22child_uuid%22%3A%22%22%2C%22parent_uuid%22%3A%22%22%2C%22doc_id%22%3A15206236%2C%22level%22%3A0%2C%22id%22%3A15206236%2C%22open_window%22%3A1%2C%22visible%22%3A1%7D%5D%2C%22description%22%3A%22%E5%8F%AA%E5%86%99%E8%87%AA%E5%B7%B1%E5%85%B3%E6%B3%A8%E7%9A%84%E6%96%B9%E9%9D%A2%EF%BC%8C%E4%B8%8D%E4%BF%9D%E8%AF%81%E5%85%A8%E9%9D%A2%E5%AE%A2%E8%A7%82%E5%85%AC%E6%AD%A3%E3%80%82%E5%A6%82%E6%9E%9C%E6%9C%89%E4%BA%92%E7%9B%B8%E7%9F%9B%E7%9B%BE%E7%9A%84%E5%9C%B0%E6%96%B9%EF%BC%8C%E4%BB%A5%E6%96%B0%E5%86%99%E7%9A%84%E4%B8%BA%E5%87%86%E3%80%82%22%2C%22creator_id%22%3A995602%2C%22menu_type%22%3A0%2C%22items_count%22%3A41%2C%22likes_count%22%3A0%2C%22watches_count%22%3A650%2C%22user_id%22%3A995602%2C%22abilities%22%3A%7B%22create%22%3Afalse%2C%22update%22%3Afalse%2C%22destroy%22%3Afalse%2C%22create_doc%22%3Afalse%2C%22update_toc%22%3Afalse%2C%22read%22%3Atrue%2C%22read_private%22%3Afalse%2C%22export%22%3Afalse%2C%22manage%22%3Afalse%2C%22join%22%3Atrue%2C%22share%22%3Afalse%2C%22modify_setting%22%3Afalse%2C%22create_collaborator%22%3Afalse%2C%22download%22%3Afalse%7D%2C%22public%22%3A1%2C%22scene%22%3Anull%2C%22source%22%3Anull%2C%22created_at%22%3A%222020-06-10T13%3A12%3A07.000Z%22%2C%22updated_at%22%3A%222021-11-10T15%3A18%3A46.000Z%22%2C%22pinned_at%22%3Anull%2C%22archived_at%22%3Anull%2C%22isPremium%22%3Afalse%2C%22premium%22%3A0%2C%22isOrigin%22%3Atrue%2C%22layout%22%3A%22Book%22%2C%22doc_typography%22%3A%22classic_all%22%2C%22doc_viewport%22%3A%22fixed%22%2C%22announcement%22%3Anull%2C%22watch%22%3A%7B%22count%22%3A650%2C%22actioned%22%3Anull%7D%2C%22enable_comment%22%3Atrue%2C%22enable_document_copy%22%3Afalse%2C%22should_manually_create_uid%22%3Afalse%2C%22catalog_tail_type%22%3A%22SLUG%22%2C%22catalog_display_level%22%3A%220%22%2C%22enable_auto_publish%22%3Afalse%2C%22book_icon%22%3A%7B%22type%22%3A%22url%22%2C%22symbol%22%3A%22books-url-boke%22%7D%2C%22cover%22%3A%22%22%2C%22organization_id%22%3A0%2C%22status%22%3A0%2C%22user%22%3Anull%2C%22contributors%22%3Anull%2C%22_serializer%22%3A%22web.book_detail%22%7D%2C%22doc%22%3A%7B%22meta%22%3A%7B%22show_author_option%22%3A0%7D%2C%22content_updated_at%22%3A%222021-10-31T16%3A29%3A50.000Z%22%2C%22body%22%3A%22%22%2C%22body_asl%22%3A%22%22%2C%22body_draft%22%3A%22%22%2C%22body_draft_asl%22%3A%22%22%2C%22premium_body%22%3A%22%22%2C%22premium_body_asl%22%3A%22%22%2C%22premium_body_draft%22%3A%22%22%2C%22premium_body_draft_asl%22%3A%22%22%2C%22isSuspect%22%3Afalse%2C%22full_body%22%3A%22%22%2C%22full_body_asl%22%3A%22%22%2C%22full_body_draft%22%3A%22%22%2C%22full_body_draft_asl%22%3A%22%22%2C%22editor_meta%22%3A%22%7B%5C%22image%5C%22%3A31%2C%5C%22codeblock%5C%22%3A8%2C%5C%22table%5C%22%3A4%7D%22%2C%22editor_meta_draft%22%3A%22%7B%5C%22image%5C%22%3A31%2C%5C%22codeblock%5C%22%3A8%2C%5C%22table%5C%22%3A4%7D%22%2C%22premium_expired%22%3Afalse%2C%22id%22%3A55667507%2C%22space_id%22%3A0%2C%22type%22%3A%22Doc%22%2C%22sub_type%22%3Anull%2C%22slug%22%3A%22ffqk2e%22%2C%22book_id%22%3A1159326%2C%22user_id%22%3A995602%2C%22title%22%3A%22%E5%8F%8C%E5%90%91%E9%93%BE%E6%8E%A5%E6%97%B6%E4%BB%A3%E7%9A%84%E5%BF%AB%E9%80%9F%E6%97%A0%E5%8E%8B%E8%AE%B0%E5%BD%95%22%2C%22tag%22%3Anull%2C%22cover%22%3Anull%2C%22custom_cover%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2021%2Fpng%2F995602%2F1634987106633-4dc5b641-eb02-4227-b119-9d9d0ce3cd3a.png%22%2C%22description%22%3A%22%E5%AD%97%E6%95%B0%EF%BC%9A%E4%B8%A4%E4%B8%87%E5%BC%95%E5%AD%90%E5%9C%A8%E8%BF%99%E7%AF%87%E6%96%87%E7%AB%A0%E7%9A%84%E5%BC%80%E5%A4%B4%EF%BC%8C%E5%85%88%E6%9D%A5%E6%99%92%E4%B8%80%E7%82%B9%E8%87%AA%E5%B7%B1%E7%9A%84%E8%BF%9C%E5%8F%A4%E9%BB%91%E5%8E%86%E5%8F%B2%EF%BC%9A%E6%88%91%E9%94%99%E4%BA%86%EF%BC%8C%E8%BF%99%E7%BD%AA%E6%88%91%E6%97%A9%E5%B0%B1%E6%83%B3%E8%B0%A2%E4%BA%86%E3%80%82%E5%85%B6%E5%AE%9E%E4%BB%8A%E5%A4%A9%E5%9B%9E%E6%83%B3%E8%B5%B7%E6%9D%A5%EF%BC%8C%E5%8F%8C%E5%90%91%E9%93%BE%E6%8E%A5%E7%AC%94%E8%AE%B0%E7%9A%84%E8%B7%9F%E9%A3%8E%E7%83%AD%E6%BD%AE%E5%B9%B6%E6%B2%A1%E6%9C%89%E6%88%90%E5%8A%9F%E5%9C%B0%E7%BB%99%E5%B9%BF%E5%A4%A7%E7%94%A8%E6%88%B7%E5%B8%A6%E6%9D%A5%E4%B8%80%E7%A7%8D%E6%96%B0%E7%9A%84%E6%80%9D%E8%80%83%E6%96%B9%E5%BC%8F%E3%80%82%E5%9B%A0%E4%B8%BA%E5%A6%82%E6%9E%9C%E4%BB%A5%E6%88%91%E4%BB%8A%E5%A4%A9%E7%9A%84%E7%90%86%E8%A7%A3%E6%9D%A5%E8%AF%84%E4%BB%B7%E7%9A%84%E8%AF%9D%EF%BC%8C%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%20roam%20research%20%E7%9A%84%E6%A8%A1%E4%BB%BF%E5%93%81%E5%8F%AA%E5%AD%A6%E4%BA%86%E4%B8%80%E7%82%B9%E7%9A%AE%E6%AF%9B%EF%BC%8C%E5%AD%A6%E5%BE%97%E5%A5%BD%E4%B8%80%E7%82%B9%E7%9A%84%E6%A8%A1%E4%BB%BF%E5%93%81%E5%8F%AA%E6%9C%89%E5%AF%A5%E5%AF%A5%E5%87%A0...%22%2C%22custom_description%22%3A%22%E5%AD%97%E6%95%B0%EF%BC%9A%E4%B8%A4%E4%B8%87%E5%BC%95%E5%AD%90%E5%9C%A8%E8%BF%99%E7%AF%87%E6%96%87%E7%AB%A0%E7%9A%84%E5%BC%80%E5%A4%B4%EF%BC%8C%E5%85%88%E6%9D%A5%E6%99%92%E4%B8%80%E7%82%B9%E8%87%AA%E5%B7%B1%E7%9A%84%E8%BF%9C%E5%8F%A4%E9%BB%91%E5%8E%86%E5%8F%B2%EF%BC%9A%E6%88%91%E9%94%99%E4%BA%86%EF%BC%8C%E8%BF%99%E7%BD%AA%E6%88%91%E6%97%A9%E5%B0%B1%E6%83%B3%E8%B0%A2%E4%BA%86%E3%80%82%E5%85%B6%E5%AE%9E%E4%BB%8A%E5%A4%A9%E5%9B%9E%E6%83%B3%E8%B5%B7%E6%9D%A5%EF%BC%8C%E5%8F%8C%E5%90%91%E9%93%BE%E6%8E%A5%E7%AC%94%E8%AE%B0%E7%9A%84%E8%B7%9F%E9%A3%8E%E7%83%AD%E6%BD%AE%E5%B9%B6%E6%B2%A1%E6%9C%89%E6%88%90%E5%8A%9F%E5%9C%B0%E7%BB%99%E5%B9%BF%E5%A4%A7%E7%94%A8%E6%88%B7%E5%B8%A6%E6%9D%A5%E4%B8%80%E7%A7%8D%E6%96%B0%E7%9A%84%E6%80%9D%E8%80%83%E6%96%B9%E5%BC%8F%E3%80%82%E5%9B%A0%E4%B8%BA%E5%A6%82%E6%9E%9C%E4%BB%A5%E6%88%91%E4%BB%8A%E5%A4%A9%E7%9A%84%E7%90%86%E8%A7%A3%E6%9D%A5%E8%AF%84%E4%BB%B7%E7%9A%84%E8%AF%9D%EF%BC%8C%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%20roam%20research%20%E7%9A%84%E6%A8%A1%E4%BB%BF%E5%93%81%E5%8F%AA%E5%AD%A6%E4%BA%86%E4%B8%80%E7%82%B9%E7%9A%AE%E6%AF%9B%EF%BC%8C%E5%AD%A6%E5%BE%97%E5%A5%BD%E4%B8%80%E7%82%B9%E7%9A%84%E6%A8%A1%E4%BB%BF%E5%93%81%E5%8F%AA%E6%9C%89%E5%AF%A5%E5%AF%A5%E5%87%A0...%22%2C%22title_draft%22%3Anull%2C%22format%22%3A%22lake%22%2C%22status%22%3A1%2C%22read_status%22%3A1%2C%22view_status%22%3A0%2C%22public%22%3A1%2C%22comments_count%22%3A93%2C%22likes_count%22%3A55%2C%22collaboration_count%22%3A0%2C%22last_editor_id%22%3A995602%2C%22draft_version%22%3A94%2C%22deleted_slug%22%3Anull%2C%22word_count%22%3A20716%2C%22created_at%22%3A%222021-10-20T18%3A25%3A34.000Z%22%2C%22updated_at%22%3A%222021-11-09T07%3A00%3A46.000Z%22%2C%22published_at%22%3A%222021-10-31T16%3A29%3A50.000Z%22%2C%22first_published_at%22%3A%222021-10-20T18%3A32%3A08.000Z%22%2C%22selected_at%22%3A%222021-10-25T05%3A44%3A48.000Z%22%2C%22pinned_at%22%3Anull%2C%22premium_days_count%22%3Anull%2C%22premium_price%22%3Anull%2C%22premium_started_at%22%3Anull%2C%22premium_expired_at%22%3Anull%2C%22doc_meta%22%3A%22%7B%5C%22image%5C%22%3A31%2C%5C%22codeblock%5C%22%3A8%2C%5C%22table%5C%22%3A4%7D%22%2C%22doc_meta_draft%22%3A%22%7B%5C%22image%5C%22%3A31%2C%5C%22codeblock%5C%22%3A8%2C%5C%22table%5C%22%3A4%7D%22%2C%22deleted_at%22%3Anull%2C%22body_html%22%3A%22%22%2C%22full_body_html%22%3A%22%22%2C%22abilities%22%3A%7B%22destroy%22%3Afalse%2C%22read%22%3Atrue%2C%22update%22%3Afalse%2C%22create_collaborator%22%3Afalse%2C%22manage%22%3Afalse%2C%22share%22%3Afalse%7D%2C%22ogpTitle%22%3A%22%E5%8F%8C%E5%90%91%E9%93%BE%E6%8E%A5%E6%97%B6%E4%BB%A3%E7%9A%84%E5%BF%AB%E9%80%9F%E6%97%A0%E5%8E%8B%E8%AE%B0%E5%BD%95%20%C2%B7%20%E8%AF%AD%E9%9B%80%22%2C%22fileExtensions%22%3A%5B%5D%7D%2C%22isDocCollaborator%22%3Afalse%2C%22isCollaborationPage%22%3Afalse%2C%22backgroundImage%22%3A%22text%3A%2F%2F%E6%9C%89%E5%BD%A2%E4%B9%8B%E7%89%A9%E5%BF%85%E4%BB%A5%E6%9C%BD%E7%BB%88%22%2C%22forbidLoginCard%22%3Afalse%2C%22loginCardPV%22%3A2000%2C%22docUrl%22%3A%22https%3A%2F%2Fwww.yuque.com%2Fdeerain%2Fgannbs%2Fffqk2e%22%2C%22search%22%3A%7B%22display%22%3Atrue%2C%22scope%22%3A%22deerain%2Fgannbs%22%7D%2C%22prefetch%22%3A%22fetchReadDocData%22%2C%22paymentInfo%22%3A%7B%7D%2C%22enable_payment%22%3Afalse%2C%22enable_baiyan_work_process%22%3Afalse%2C%22topTip%22%3Anull%2C%22login%22%3A%7B%22loginType%22%3A%22normal%22%2C%22enablePlatforms%22%3A%5B%22dingtalk%22%2C%22alipay%22%2C%22wechat%22%2C%22teambition%22%5D%2C%22isWechatMobileApp%22%3Afalse%7D%2C%22isDesktopApp%22%3Afalse%2C%22isAlipayApp%22%3Afalse%2C%22isDingTalkApp%22%3Afalse%2C%22isDingTalkMiniApp%22%3Afalse%2C%22isDingTalkDesktopApp%22%3Afalse%2C%22tracertConfig%22%3A%7B%22spmAPos%22%3A%22a385%22%2C%22spmBPos%22%3A%22b4693%22%7D%7D"));
    })();
</script>

<div id="ReactApp" ></div>
<script nonce=U8GvPK2bjoXkgrxIdUsF>window.__webpack_nonce__ = 'U8GvPK2bjoXkgrxIdUsF';</script>
<script nonce=U8GvPK2bjoXkgrxIdUsF>
    performance && performance.mark && performance.mark("start-js-render");
</script>



<script nonce=U8GvPK2bjoXkgrxIdUsF>
    // 监听 window.onload 是否执行，用于组件中执行 onload 后续事件
    window.addEventListener('load', function() {
        try {
            // 移动端开启
            var isMobile = navigator.userAgent.match(/iphone|ipad|android|micromessenger/i);
            if (isMobile) {
                var rootNode = document.querySelector('#ReactApp');
                if (rootNode && !rootNode.innerHTML) {
                    // ready 3s 后节点内容为空，展示友好报错
                    setTimeout(function() {
                        // 插入节点前再次检查是否白屏
                        if (!rootNode.innerHTML) {
                            var appData = window.appData || {};

                            var isPublic = appData.isYuque || appData.isAlipayWebApp || appData.isPublicCloud;
                            var url = isPublic ? 'https://www.yuque.com/yuque/topics/new' : 'https://yuque.antfin.com/lark/topics/new';

                            var html = '<div>';
                            html += '<h3 style="margin-top: 45%;text-align: center;">页面打不开？快来找开发 GG 帮忙</h3>';
                            if (appData.traceId) {
                                html += '<p style="padding: 10px 30px;">反馈信息: ' + appData.traceId + '</p>';
                            }
                            html += '<p style="padding: 10px 30px;">截图或复制反馈信息到: <a target="_blank" href="' + url + '">' + url + '</a></p>';
                            html += '</div>';
                            html += '<button class="ant-btn" style="margin-top: 10px; margin-left: 30px; padding: 0 15px;" onclick="location.reload();">刷新页面</button>';
                            rootNode.innerHTML = html;

                            // yuyanMonitor 上报白屏埋点
                            if (window.yuyanMonitor) {
                                var fromClient = 'defaultApp';
                                if (appData.isAlipayWebApp) {
                                    fromClient = 'alipayWebApp';
                                } else if (appData.isDingTalkMiniApp) {
                                    fromClient = 'dingTalkMiniApp';
                                } else if (appData.isDingTalkApp) {
                                    fromClient = 'dingTalkApp';
                                } else if (appData.isWechatMiniApp) {
                                    fromClient = 'wechatMiniApp';
                                }

                                yuyanMonitor.logError(new Error('Page is blank!'), {
                                    code: 45,
                                    msg: 'page_blank_error',
                                    d1: fromClient
                                });
                            }
                        }
                    }, 3000);
                }
            }
        } catch (e) {
            console.log(e);
        }
    }, false);
</script>

<script nonce=U8GvPK2bjoXkgrxIdUsF>
    if ('serviceWorker' in navigator) {
        if (!/[?&]enable_sw=false/.test(location.search) && window.appData && window.appData.settings && window.appData.settings.enable_serviceworker) {
            window.addEventListener('load', function() {
                navigator.serviceWorker.register('/serviceworker.js').catch(function(err) {
                    console.error(err.message);
                });
            });
        } else {
            navigator.serviceWorker.getRegistrations().then(function(registrations) {
                registrations.forEach(sw => sw.unregister());
            });
        }
    }
</script>

<!-- 雨燕前置错误捕获逻辑 -->
<script nonce=U8GvPK2bjoXkgrxIdUsF>
    !function(){var e=window;function n(n){if(e.g_monitor&&e.g_monitor.events){var t=e.g_monitor.events;t.length<20&&t.push(n)}}e.g_monitor=e.g_monitor||{listener:{},events:[]};
        var r=e.g_monitor.listener;function t(t,n){try{e.addEventListener?e.addEventListener(t,n,!0):e.attachEvent?e.attachEvent("on"+t,n):e[t]=n,r[t]=n}catch(n){console.warn("Tracert 监控事件注册失败："+t,n)}}r.error||t("error",n),r.unhandledrejection||t("unhandledrejection",n)}();
</script>
<script crossorigin src="https://b.alicdn.com/s/polyfill.min.js?features=default,es2015,es2016,es2017,fetch,IntersectionObserver,NodeList.prototype.forEach,NodeList.prototype.@@iterator,EventSource,MutationObserver,ResizeObserver,HTMLCanvasElement.prototype.toBlob,Promise.prototype.finally,Object.values|always"></script>
<script crossorigin src="https://gw.alipayobjects.com/os/lib/??react/16.13.1/umd/react.production.min.js,react-dom/16.13.1/umd/react-dom.production.min.js,react-dom/16.13.1/umd/react-dom-server.browser.production.min.js,moment/2.24.0/min/moment.min.js"></script>



<script crossorigin src="https://gw.alipayobjects.com/as/g/larkgroup/lake-codemirror/6.0.2/CodeMirror.js"></script>



<script nonce=U8GvPK2bjoXkgrxIdUsF>
    window.routerBase = '/';
    window.resourceBaseUrl = 'https://gw.alipayobjects.com/os/chair-script/skylark/';
</script>


<script nonce=U8GvPK2bjoXkgrxIdUsF>window.__webpack_public_path__ = '/os/chair-script/skylark/';</script><script crossorigin src="https://gw.alipayobjects.com/os/chair-script/skylark/common.a0c16602.async.js"></script>

<script crossorigin src="https://gw.alipayobjects.com/os/chair-script/skylark/pc.2826435d.js"></script>


<script nonce=U8GvPK2bjoXkgrxIdUsF>
    // 加载九色鹿埋点脚本、cnzz 埋点脚本
    window.addEventListener('load', function() {
        !function(t,e,a,r,c){t.TracertCmdCache=t.TracertCmdCache||[],t[c]=window[c]||
            {_isRenderInit:!0,call:function(){t.TracertCmdCache.push(arguments)},
                start:function(t){this.call('start',t)}},t[c].l=new Date;
            var n=e.createElement(a),s=e.getElementsByTagName(a)[0];
            n.async=!0,n.src=r,s.parentNode.insertBefore(n,s)}


        (window,document,'script','https://ur.alipay.com/tracert_a385.js','Tracert');
        Tracert.start({
            spmAPos: 'a385',
            spmBPos: 'b4693',

            role_id: '',
            mdata: {


                group_id: appData.group.id,


                book_id: appData.book.id,


                doc_id: appData.doc.id,


            },
        });

        // appData['isDingTalkMiniApp']
        // appData['tracertConfig']

        // 加载 cnzz 埋点脚本
        var cnzzScript = document.createElement('script');
        cnzzScript.src = 'https://s19.cnzz.com/z_stat.php?id=1272061571&web_id=1272061571';
        cnzzScript.setAttribute('language', 'JavaScript');
        document.head.appendChild(cnzzScript);
    });
</script>



<script crossorigin src="https://gw.alipayobjects.com/os/lib/alipay/yuyan-monitor-web/4.1.0/dist/index.umd.min.js"></script>
<script nonce=U8GvPK2bjoXkgrxIdUsF>
    window.yuyanMonitor = new YuyanMonitor({
        _appId: '589c123e2b89c03d127000da',

        env: '外网',


        userId: '',
        plugins: ['performance']
    });
</script>





<%= htmlWebpackPlugin.tags.bodyTag %>



</body>
</html>
